N-Consensus is the Second Strongest Object for N+1 Processes

نویسندگان

  • Eli Gafni
  • Petr Kuznetsov
چکیده

Objects like queue, swap, and test-and-set allow two processes to reach consensus, and are consequently “universal” for a system of two processes. But are there deterministic objects that do not solve 2-process consensus, and nevertheless allow two processes to solve a task that is not otherwise wait-free solvable in read-write shared memory? The answer “no” is a simple corollary of the main result of this paper: Let A be a deterministic object such that no protocol solves consensus among n + 1 processes using copies of A and read-write registers. If a task T is wait-free solvable by n + 1 processes using read-write shared-memory and copies of A, then T is also wait-free solvable when copies of A are replaced with n-consensus objects. Thus, from the task-solvability perspective, n-consensus is the second strongest object (after (n+1)-consensus) in deterministic shared memory systems of n+1 processes, i.e., there is a distinct gap between nand (n + 1)-consensus. We derive this result by showing that any (n + 1)-process protocol P that uses objects A can be emulated using only n-consensus objects. The resulting emulation is non-blocking and relies on an a priori knowledge of P . The emulation technique is another important contribution of this paper.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The x-Wait-Freedom Progress Condition

The liveness of concurrent objects despite asynchrony and failures is a fundamental problem. To that end several progress conditions have been proposed. Wait-freedom is the strongest of these conditions: it states that any object operation must terminate if the invoking process does not crash. Obstructionfreedom is a weaker progress condition as it requires progress only when a process executes...

متن کامل

Test & Set, Adaptive Renaming and Set Agreement: a Guided Visit to Asynchronous Computability

An important issue in fault-tolerant asynchronous computing is the respective power of an object type with respect to another object type. This question has received a lot of attention, mainly in the context of the consensus problem where a major advance has been the introduction of the consensus number notion that allows ranking the synchronization power of base object types (atomic registers,...

متن کامل

A separation of (n -1)-consensus and n-consensus in read-write shared-memory systems

A fundamental research theme in distributed computing is the comparison of systems in terms of their ability to solve basic problems such as consensus that cannot be solved in completely asynchronous systems. In particular, in a seminal work [?], Herlihy compares shared-memory systems in terms of the shared objects that they have: he proved that there are shared objects that are powerful enough...

متن کامل

On the existence of Hilbert valued periodically correlated‎ autoregressive processes

‎In this paper we provide sufficient condition for existence of a‎ ‎unique Hilbert valued ($mathbb{H}$-valued) periodically‎ ‎correlated solution to the first order autoregressive model‎ ‎$X_{n}=rho _{n}X_{n-1}+Z_{n}$‎, ‎for $nin mathbb{Z}$‎, ‎and‎ ‎formulate the existing solution and its autocovariance operator‎. ‎Also we specially investigate equivalent condition for the‎ ‎coordinate process...

متن کامل

Augmented Reality System and Maintenance of Oil Pumps

Qualification of employees who operate technological processes directly influences the safety of production. However, the employees’’ qualification cannot completely exclude human factor. Today, there are many technologies that can minimize or eliminate human factor impact on production safety ensuring. The augmented reality technology is an example of this technology. Nowadays, the augmented r...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007